package com.fire.bo.collage.res;

import org.hibernate.validator.constraints.NotBlank;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value = "GofireProductRes返回Bean")
public class GofireProductRes {
	
	@ApiModelProperty(value = "id(新增时候不传id)", required = false)
	private String id;
	
	@NotBlank(message = "productName产品名称")
    @ApiModelProperty(value = "产品名称", required = true)
	private String productName;
	
	@NotBlank(message = "approvalNumber")
    @ApiModelProperty(value = "批准文号", required = true)
	private String approvalNumber;
	
	@NotBlank(message = "productFormat")
    @ApiModelProperty(value = "产品规格", required = true)
	private String productFormat;
	
	@NotBlank(message = "packageFormat")
    @ApiModelProperty(value = "装箱规格", required = true)
	private String packageFormat;
	
	@NotBlank(message = "validDate")
    @ApiModelProperty(value = "有效期", required = true)
	private String validDate;
	
	@NotBlank(message = "pubPrice")
    @ApiModelProperty(value = "零售价", required = true)
	private String pubPrice;
	
	@NotBlank(message = "firePrice")
    @ApiModelProperty(value = "价格", required = true)
	private String firePrice;
	
	@NotBlank(message = "unit")
    @ApiModelProperty(value = "单位", required = true)
	private String unit;
	
	@NotBlank(message = "detailImgUrl")
    @ApiModelProperty(value = "详情图片地址", required = true)
	private String detailImgUrl;
	
	@NotBlank(message = "productImgUrl")
    @ApiModelProperty(value = "产品图片地址", required = true)
	private String productImgUrl;

	@NotBlank(message = "productCode")
    @ApiModelProperty(value = "商品代码", required = true)
	private String productCode;
	
	@NotBlank(message = "productFactory")
    @ApiModelProperty(value = "生产厂家", required = true)
	private String productFactory;
	
	@NotBlank(message = "batchNum")
    @ApiModelProperty(value = "批号", required = true)
	private String batchNum;
	
	@NotBlank(message = "manufactureDate")
    @ApiModelProperty(value = "生产日期", required = true)
	private String manufactureDate;
	
	@NotBlank(message = "warehouse")
    @ApiModelProperty(value = "仓库", required = true)
	private String warehouse;
	
	@NotBlank(message = "identifyId")
    @ApiModelProperty(value = "供应商Id", required = true)
	private String identifyId;
	
	@NotBlank(message = "remark")
    @ApiModelProperty(value = "备注", required = true)
	private String remark;
	
	@NotBlank(message = "identifyName")
    @ApiModelProperty(value = "供应商名称", required = true)
	private String identifyName;
	
    @ApiModelProperty(value = "收藏数量", required = false)
	private int collectionNum;
	
    @ApiModelProperty(value = "销售数量", required = false)
	private int saleNum;
	
	public String getIdentifyName() {
		return identifyName;
	}

	public void setIdentifyName(String identifyName) {
		this.identifyName = identifyName;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getProductName() {
		return productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public String getApprovalNumber() {
		return approvalNumber;
	}

	public void setApprovalNumber(String approvalNumber) {
		this.approvalNumber = approvalNumber;
	}

	public String getProductFormat() {
		return productFormat;
	}

	public void setProductFormat(String productFormat) {
		this.productFormat = productFormat;
	}

	public String getPackageFormat() {
		return packageFormat;
	}

	public void setPackageFormat(String packageFormat) {
		this.packageFormat = packageFormat;
	}

	public String getValidDate() {
		return validDate;
	}

	public void setValidDate(String validDate) {
		this.validDate = validDate;
	}

	public String getPubPrice() {
		return pubPrice;
	}

	public void setPubPrice(String pubPrice) {
		this.pubPrice = pubPrice;
	}

	public String getFirePrice() {
		return firePrice;
	}

	public void setFirePrice(String firePrice) {
		this.firePrice = firePrice;
	}

	public String getUnit() {
		return unit;
	}

	public void setUnit(String unit) {
		this.unit = unit;
	}

	public String getDetailImgUrl() {
		return detailImgUrl;
	}

	public void setDetailImgUrl(String detailImgUrl) {
		this.detailImgUrl = detailImgUrl;
	}

	public String getProductImgUrl() {
		return productImgUrl;
	}

	public void setProductImgUrl(String productImgUrl) {
		this.productImgUrl = productImgUrl;
	}

	public String getProductCode() {
		return productCode;
	}

	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	public String getProductFactory() {
		return productFactory;
	}

	public void setProductFactory(String productFactory) {
		this.productFactory = productFactory;
	}

	public String getBatchNum() {
		return batchNum;
	}

	public void setBatchNum(String batchNum) {
		this.batchNum = batchNum;
	}

	public String getManufactureDate() {
		return manufactureDate;
	}

	public void setManufactureDate(String manufactureDate) {
		this.manufactureDate = manufactureDate;
	}

	public String getWarehouse() {
		return warehouse;
	}

	public void setWarehouse(String warehouse) {
		this.warehouse = warehouse;
	}

	public String getIdentifyId() {
		return identifyId;
	}

	public void setIdentifyId(String identifyId) {
		this.identifyId = identifyId;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public int getCollectionNum() {
		return collectionNum;
	}

	public void setCollectionNum(int collectionNum) {
		this.collectionNum = collectionNum;
	}

	public int getSaleNum() {
		return saleNum;
	}

	public void setSaleNum(int saleNum) {
		this.saleNum = saleNum;
	}
	
	
	
}
